<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>

<div ng-app="myApp" ng-controller="myCtrl">
<p> 当前页面的url:</p>
<h3>{{myUrl}}</h3>
</div>

<p>该实例使用了内建的 $location 服务获取当前页面的 URL。</p>

<script>
var app = angular.module('myApp', []);
// $location 服务，它可以返回当前页面的 URL 地址。
app.controller('myCtrl', function($scope, $location) {
    $scope.myUrl = $location.absUrl();
});
//$http 是 AngularJS 应用中最常用的服务。 服务向服务器发送请求，应用响应服务器传送过来的数据。
//	app.controller('myCtrl', function($scope, $http) {
//		$http.get("welcome.htm").then(function (response) {
//    $scope.myWelcome = response.data;
//	});
/*$timeout 服务对应了 JS window.setTimeout 函数。
 app.controller('myCtrl', function($scope, $timeout) {
  $scope.myHeader = "Hello World!";
  $timeout(function () {
      $scope.myHeader = "How are you today?";
  }, 2000);
 * */
/*
 * $interval 服务对应了 JS window.setInterval 函数。
 * app.controller('myCtrl', function($scope, $interval) {
  $scope.theTime = new Date().toLocaleTimeString();
  $interval(function () {
      $scope.theTime = new Date().toLocaleTimeString();
  }, 1000);
});
 */
/*创建自定义服务*/
/*
 app.service('hexafy', function() {
	this.myFunc = function (x) {
        return x.toString(16);
    }
});
app.controller('myCtrl', function($scope, hexafy) {
  $scope.hex = hexafy.myFunc(255);
});
 * */
</script>

</body>
</html>
